return to haunt - French English Dictionary